This is an MCP server that allows large language models (LLMs) like Claude to interact with the Solana blockchain. The service provides a set of APIs and WebSocket interfaces that enable AI models to perform operations such as querying balances, sending tokens, retrieving transaction history, creating custom PumpFun tokens, and more.
Overview
## Features
- Provides REST API endpoints for Solana blockchain interaction
- Supports WebSocket connections for real-time updates
- Includes handlers specifically designed for MCP
- Built-in HTML test interface for easy testing of all features
- Secure handling of blockchain operations
- Comprehensive error handling and logging
- Custom PumpFun token creation capability
## Quick Start
### Using the Deployed Service
The easiest way to get started is to use our deployed MCP service:
1. Access the service at [https://mcp.so/](https://mcp.so/)
2. Use the test interface to try out the available features
3. Integrate with your AI applications using the API endpoints
### Self-Hosting
### Prerequisites
- Node.js (v14+)
- npm or yarn
- Solana CLI tools (optional, for advanced testing)
### Installation
1. Clone this repository and install dependencies:
```bash
# Install dependencies
npm install
- Configure environment variables:
# Copy the example configuration file
copy .env.example .env # For Windows
# cp .env.example .env # For Linux
# Edit the .env file to set your configuration
- Start the server:
npm start
The server will run on http://localhost:3000 by default. You can visit this address to view the test interface.